.searchBox{padding: 25rpx; margin: 30rpx auto; border-radius: 15rpx; box-shadow: 0 0 15rpx rgba(0,0,0,0.2);}

.xueli_list{display: flex; margin-bottom: 30rpx;}
.xueli_list li{height:40rpx;line-height:40rpx;padding:0 10rpx;margin-right:20rpx;font-size:18rpx;cursor:pointer;border:1rpx solid #FF3B00;border-radius:3rpx}
.xueli_list li.active,.xueli_list li:hover{background-color: #FF3B00; color: #fff;box-shadow:0 4rpx 7rpx 1rpx rgba(16,85,58,.09); font-weight: 700}

.zy_list{position: relative; display: flex;border: 1rpx solid #dee7f0;}
.loading{position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(255,255,255,.9);}
.zy_tlt{height: 49rpx;line-height: 49rpx;padding-left: 15rpx;border-bottom: 1rpx solid #dee7f0;font-size: 16rpx;font-weight: 700;background-color: #fafdff;}

.zy_list .zy_list_con{width: 20%}
.zy_list .zy_list_con + .zy_list_con{border-left: 1rpx solid #dee7f0;}
.zy_list .zy_list_con ul{}
.zy_list .zy_list_con ul li{height: 50rpx;line-height: 50rpx;padding-left: 15rpx;font-size: 16rpx;cursor: pointer;}
.zy_list .zy_list_con ul li.active,.zy_list .zy_list_con ul li:hover{padding-left: 12rpx;border-left: 3rpx solid #FF3B00;background: #f5f8fa;color: #FF3B00;font-weight: 700;border-top: 1rpx solid #dee7f0;border-bottom: 1rpx solid #dee7f0;}

.zy_list_table{width: 60%;border-left: 1rpx solid #dee7f0;}
.zy_list_table .table{width: 100%}
.zy_list_table ._table ._tr{display: flex;}
.zy_list_table ._table ._th{width: 50%; height: 49rpx;background-color: #fafdff;font-size: 16rpx;padding: 8rpx 18rpx; text-align: left;}
.zy_list_table ._table ._td{width: 50%; border-color: #fafdff;background: #fafdff;font-size: 16rpx;padding: 13rpx 18rpx;}


.resultBox{background-color: #f5f5f5;}
.resultBox .items{ padding: 5rpx 25rpx 30rpx;}
.resultBox h4{font-size: 30rpx; padding: 25rpx 0; text-align: center;}
.resultBox h4 i{display: inline; color: #f00;}
.resultBox .item{position: relative; background-color: #fff; padding: 20rpx; margin-bottom: 25rpx; box-shadow: 0 3rpx 10rpx rgba(0,0,0,.3); border-radius: 15rpx;}
.resultBox .item h3{font-size: 34rpx; color: #333; font-weight: bold;}
.resultBox .item p{display: flex; align-items: flex-start; justify-content: flex-start; font-size: 28rpx; margin-top: 13rpx; color: #555;}
.resultBox .item p span{ width: 130rpx; }
.resultBox .item p i{color: #f00; font-style: normal;}

.s_inp{margin-bottom: 15rpx;}

.addFriend image{display: block; width: 100%;}

.modalBtns{display: flex; justify-content: space-between; padding-top: 30rpx; margin-top: 30rpx; border-top: 1px solid #eee;}
.slot-confirmButton p{font-size: 28rpx; text-align: center;}

.name{position: fixed;bottom: 0; right: 0;  font-size: 18rpx;}